export const formItems = [
  {
    prop: "name",
    label: "名称",
    placeholder: "请输入名称",
    lg: 6,
    type: "input",
    otherOptions: {},
  },
  {
    prop: "is_user",
    label: "商户分类",
    type: "select",
    options: [
      {
        key: 1,
        value: "是",
      },
      {
        key: 0,
        value: "否",
      },
    ],
    placeholder: "请选择",
    lg: 6,
    otherOptions: {
      // style: "width:200px",
    },
  },
  {
    prop: "created_time",
    label: "创建时间",
    lg: 10,
    type: "datetimerange",
    valueFormat: "x",
    otherOptions: {
      defaultTime: [
        new Date(2000, 1, 1, 0, 0, 0),
        new Date(2000, 1, 1, 23, 59, 59),
      ],
    },
  },
];
export const propList = [
  {
    label: "名称",
    prop(item) {
      if (item.cate && item.cate.name) {
        return item.cate.name;
      } else {
        return item.name;
      }
    },
    width: 240,
  },
  {
    label: "商户分类",
    slotName: "is_user",
  },

  {
    label: "描述",
    prop(item) {
      if (item.cate && item.cate.desc) {
        return item.cate.desc;
      } else {
        return item.desc;
      }
    },
  },

  {
    label: "排序",
    prop(item) {
      if (item.cate && item.cate.sort) {
        return item.cate.sort;
      } else {
        return item.sort;
      }
    },
    width: 120,
  },
  {
    label: "创建时间",
    prop: "created_time",
    width: 160,
  },
  {
    label: "修改时间",
    prop: "updated_time",
    width: 160,
  },
  {
    label: "操作",
    slotName: "op",
    fixed: "right",
    // width: 260,
    showOverflowTooltip: false,
  },
];
export const dialogConfig = {
  title: "产品分类",
  formConfig: {
    labelWidth: "68px",
    colLayout: { span: 24 },
    formData: {},
    formItems: [
      {
        label: "名称",
        prop: "name",
        type: "input",
        placeholder: "请输入名称",
      },
      // {
      //   label: "充值类型",
      //   prop: "recharge_type",
      //   type: "radio",
      //   button: true,
      //   defaultValue: 1,
      //   change(value) {
      //     // vm.radiaChange(value);
      //   },
      //   radioList: [
      //     {
      //       label: "话费",
      //       value: 1,
      //       size: "small",
      //     },
      //     {
      //       label: "流量",
      //       value: 2,
      //       size: "small",
      //     },
      //   ],
      // },

      {
        label: "描述",
        prop: "desc",
        type: "textarea",
        placeholder: "请输入",
      },
      {
        label: "排序(越小越靠前)",
        prop: "sort",
        precision: 0,
        type: "inputNumber",
        placeholder: "请输入(越小越靠前)",
        // min: 0,
      },
    ],
    formDataRules: {
      name: [{ required: true, message: "请输入", trigger: "blur" }],
    },
  },
};
